package com.itbaizhan;

import javax.xml.crypto.Data;
import java.util.Date;

/**
 * Date类的用法 它的对象示一个特定的瞬间，精确到毫秒
 * 1970年1月1日00：00：00定义为基准时间
 * Date类，它的对象表
 * long类型的变量来表示时间类
 * */
/*Date（）分配一个Date，并初始化此对象为系统当前的日期和时间，精确到毫秒
* Date（long date）分配Date对象并初始化此对象，以表示自标准基准时间以
来的毫秒
* boolean equal（Object obj）比较两个日期的相等性
* long getTime() 返回毫秒数
* String toString() 把此Date 对象转换以下形式的String：dow mon dd hh:mm:ss: zzz yyyy
* dow 是一周中的某一天*/
public class TestDate {

    public static void main(String[] args) {
        long nowNum = System.currentTimeMillis();//long date
        System.out.println(nowNum);

        Date date1 = new Date(10009882423L);//L结尾  括号里没有数字时，是当前时间
        System.out.println(date1);

        System.out.println(date1.getTime());//10009882423

        Date date2 = new Date(-21L*365*24*3600*1000);
        System.out.println(date2);
        System.out.println(date2.equals(date1));
        System.out.println(date2.before(date1));
        System.out.println(date2.after(date1));

    }
}
